package s03;

/**
 * @ClassName Test02
 * @Description 转型的异常
 * @Author Li
 * @Date 2022/8/2 10:36
 * @ModifyDate 2022/8/2 10:36
 * @Version 1.0
 */
public class Test02 {
    public static void main(String[] args) {
        // 向上转型
        Animal a = new Cat();
        a.eat(); //调用的是Cat的eat

        // 向下转型
        Dog d = (Dog) a;
        d.watchHouse(); // 调用的是Dog的watchHouse【运行报错】
    }
}
